Generic Job Title: Senior Full-Stack Developer
Role Family: Development & Technology
Report to: Technical Lead
Work Policy: Hybrid/Remote
Role Purpose:
This role will be responsible for providing technical leadership to the development team and ensuring that the team adheres to the defined architectural guidelines and coding best practices. The Technical Lead will actively contribute to the design of the application architecture and work closely with the architect (when applicable) to ensure that the implementation is successful, and knowledge is shared with the team. The Technical Lead will contribute in the planning of projects, provide details on the complexity and high-level estimations during roadmap planning, and actively contribute to the implementation of new features to enhance and expand the product portfolio. The candidate should be comfortable working in high volume transaction systems and have a solid understanding of building scalable software solutions. The candidate should have an innovative mindset and a passion for solving complex challenges. A passion to create new game products and features is key.
Minimum Qualifications
- BSc in Computer Science or related field
- Skilled in C# programming language.
- Advanced knowledge of C# ecosystems, including .NET Framework and CLR (.NET Core beneficial)
- Skilled in Microsoft SQL Server, stored procedures, and index optimisation.
- Skilled in HTML and CSS.
Advantageous Skills
- Windows Communication Foundation.
- IIS.
- Azure DevOps, incl. creating and maintaining Build and Release Pipelines.
- HTML5 canvas render with layering to build composite scenes.
- Angular.
- 7 years at an intermediate level and/or 3 years at a senior level with relevant experience.
- Extensive knowledge of object-oriented programming best practices.
- Extensive knowledge of source control, unit testing, code verification, and documentation, including use cases.
- Experience in system integration with 3rd-party systems.
- Web services.
Advantageous Experience:
- Working with graphic and creative teams.
- Containerisation with Kubernetes and microservices generally.
- Elasticsearch.
- Scalable system development to ensure efficient processing of high load.
- Gaming and/or betting industry experience.
- Containerisation with Docker and Kubernetes.
- Building and maintaining microservices.
- Actively contributed to the architecture of a product or feature.
- Develop software (write code)
- Resolve software bugs
- Code reviews
- DevOps support
Engage with Stakeholders – Outputs
- Ability to work as part of the greater organisational team but also work independently, as well as work with clients.
- Maintain and manage positive relationships with internal and external stakeholders.
- Effectively communicate at all management levels with clients/stakeholders.
- Make recommendations to improve client service and fair treatment of clients within the area of responsibility.
Self-management and Teamwork – Outputs
- Develop and maintain productive and collaborative working relationships with peers and stakeholders.
- Positively influence and participate in change initiatives.
- Continuously develop own expertise in terms of professional, industry and legislation knowledge.
Agility | Clarity | Collaboration | Creativity & Innovation | Customer Centricity | Lead with Integrity | Relationship Focused
#J-18808-Ljbffr